home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power Programmierung
/
Power-Programmierung (Tewi)(1994).iso
/
assemblr
/
library
/
sampler0
/
edcom42.doc
< prev
next >
Wrap
Text File
|
1989-12-12
|
4KB
|
88 lines
┌─────────┐
│ EDCOM42 │
└─────────┘
EDCOM42.COM is a full-screen binary file editor (it displays
80 columns, 24 rows). It enables you to view and edit ANY
file (if it fits in available memory) on an IBM-compatible
computer. You could, for example, view and edit EDCOM42.COM.
EDCOM42 is a revision (December 1989) of EDCOM, written in July
1987 in 8088 assembly language, using the shareware assembler A86.
The user-interface has been improved, and a disassembler has been
added (shows the assembly language interpretation of each character).
WARNING: EDCOM42 over-writes a file if you make changes to it and
save it, so MAKE A BACKUP COPY FIRST.
Type "EDCOM42 FILENAME" to view/edit FILENAME.
Press the Esc key to exit.
Press the F1 key for a help screen.
(The ^ before a letter means press the Ctrl key and the letter at
the same time.)
Cursor location (in hexadecimal) and the hexadecimal contents at
that location are shown at the top of the screen. .COM files
always begin at 100 (hexadecimal). .EXE files begin at 0, but
the code usually starts somewhere else, so when EDCOM42 loads an
.EXE file, it jumps to the beginning of the code instead of the
beginning of the file.
Press any other Function key to toggle between 3 edit modes:
1. Disable edit capability (default)
2. Enable edit capability of typeable characters only
3. Enable edit capability of any character (in hexadecimal)
Press either the Insert or Delete key to show or not show the
assembly language translation of the current character (and
following characters, if applicable). When the translation is
shown, all characters are displayed, otherwise only typeable
characters are displayed, and the others are represented by dots.
The characters involved in the assembly language instruction are
highlighted.
You can search for either typeable characters or hexadecimal numbers
(hexadecimal numbers go 0 1 2 3 4 5 6 7 8 9 A B C D E F).
To find hexadecimal numbers, enter the numbers either right next
to each other, or with a space or comma between them. If you put
a space or comma between the numbers, you can enter a single
digit, otherwise you must enter a double digit (e.g. enter either
7,0A,3 or or 7 0A 3 or 070A03).
To find typeable characters, enter a quotation mark first (either
" or '). No quotation mark is necessary at the end. To find a
string of typeable characters with an embedded quotation mark (or
apostrophe), enter the other kind of quotation mark first before
entering the string (e.g. "can't or '"Hi, Frank). Note that the
character needs to be the proper case (upper or lower).
A couple of other things the help screen doesn't mention:
Scroll Lock works in this program.
When the assembly language translation is showing on the
screen, pressing almost any key will move the cursor to the
next instruction instead of just the next character.
To change the color of different parts of the program, use EDCOM42
on EDCOM42.COM to change the following:
COLOR LOCATION CONTENTS
MAIN SCREEN 0018B 17
TOP LINE 0018C 74
ASSEMBLY LANG. 0018D 78
INSTRUCTION 0018E 1F
"EDITING CHARS" 0018F 67
"EDITING HEX" 00190 47
NOTE: the numbers are in hexadecimal. Use my program ATTRIB3.COM
to choose from the 256 possible colors.
Doug Cox
140 Monroe Dr
Palo Alto, Ca 94306
(415) 949-0624